.schedule-manager {
    margin-top: 0;
    padding: 15px;
}

.schedule-manager table.schedule-table {
    margin: 0;
    max-height: 390px;
}

.schedule-manager table.schedule-table tr.past-event {
    background: #ffc0be;
}

.schedule-manager .event-edit {
    height: 16px;
    display: block;
    background: url("/sites/all/modules/spec_event_manage_schedule/images/pencil.png") 0 0 no-repeat;
    float: left;
    margin: 0 15px 0 0;
    padding: 0 0 0 18px;
}

.schedule-manager .event-copy {
    height: 16px;
    display: block;
    background: url("/sites/all/modules/spec_event_manage_schedule/images/page_copy.png") 0 0 no-repeat;
    float: left;
    margin: 0 15px 0 0;
    padding: 0 0 0 18px;
}

.schedule-manager .event-delete {
    height: 16px;
    display: block;
    background: url("/sites/all/modules/spec_event_manage_schedule/images/delete.png") 0 0 no-repeat;
    float: left;
    padding: 0 0 0 18px;
}

.schedule-manager .add-new {
    height: 16px;
    display: block;
    background: url("/sites/all/modules/spec_event_manage_schedule/images/add.png") 0 0 no-repeat;
    padding: 0 0 0 18px;
    margin: 10px 0 0 0;
    width: 70px;
}

.schedule-manager .event-add {
    height: 16px;
    display: block;
    float: left;
    background: url("/sites/all/modules/spec_event_manage_schedule/images/disk.png") 0 0 no-repeat;
    padding: 0 0 0 18px;
    margin: 0 15px 0 0;
}

.schedule-manager .event-cancel {
    height: 16px;
    display: block;
    float: left;
    background: url("/sites/all/modules/spec_event_manage_schedule/images/cancel.png") 0 0 no-repeat;
    padding: 0 0 0 18px;
}

.schedule-manager select.select-place {
    width: 390px;
}

.schedule-manager .preloader {
    float: right;
    display: none;
}

.schedule-manager input.error {
    border: 2px solid red !important;
}

.schedule-manager input.price {
    width: 90px;
}

.schedule-manager #add-new-schedule-form td {
    padding: 5px 10px 6px 10px;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }


.ui-combobox {
position: relative;
display: inline-block;
}
.ui-combobox-toggle {
position: absolute;
top: 0;
bottom: 0;
margin-left: -1px;
padding: 0;
/* adjust styles for IE 6/7 */
*height: 1.7em;
*top: 0.1em;
}
.ui-combobox-input {
margin: 0;
padding: 0.3em;
}